Calculating Voronoi Diagrams using Convex Sweep Curves
نویسنده
چکیده
The Voronoi diagram is an important data structure in computational geometry. Given n sites in the plane, the Voronoi diagram partitions the plane into n regions. The region of a site p consists of all those points that lie closer to p than to any of the other sites. For a survey on Voronoi diagrams and their applications we refer to Aurenhammer [1]. A generalization of the sweep line method of Fortune [2] was developed in [4] which will be presented here. To achieve this generalization, the sweep line was replaced by a general sweep curve. In order to look for sweep curves that are feasable for such an algorithm, equidistant curves were introduced. It turned out that there are two useful forms of sweep curves for the Euclidian plane, lines and circles. As a further result, a sweep algorithm based on sweep circles was implemented; this algorithms runs with O(n · log n) time and O(n) space requirements, which is optimal.
منابع مشابه
The geometry of circles: Voronoi diagrams, Möbius transformations, Convex Hulls, Fortune’s algorithm, the cut locus and parametrization of shapes
The geometry of circles in the plane is inextricably tied with the group of Möbius transformations, which take circles to circles. This geometry can be seen in a more symmetric after transforming the plane to the sphere, by stereographic projection. Interpretations will be discussed for Voronoi diagrams, Delaunay triangulations,etc. from this point of view. Fortune’s algorithm for constructing ...
متن کاملAbstract Voronoi diagrams revisited
Voronoi Diagrams Revisited Rolf Klein∗ Elmar Langetepe∗ Zahra Nilforoushan† Abstract Abstract Voronoi diagrams [21] were designed as a unifying concept that should include as many concrete types of diagrams as possible. To ensure that abstract Voronoi diagrams, built from given sets of bisecting curves, are finite graphs, it was required that any two bisecting curves intersect only finitely oft...
متن کاملParallel computing 2D Voronoi diagrams using untransformed sweepcircles
Voronoi diagrams are among the most important data structures in geometric modeling. Among many efficient algorithms for computing 2D Voronoi diagrams, Fortune’s sweepline algorithm (Fortune, 1986 [5]) is popular due to its elegance and simplicity. Dehne and Klein (1987) [8] extended sweepline to sweepcircle and suggested computing a type of transformed Voronoi diagram, which is parallel in nat...
متن کاملLocal differentiability and monotonicity properties of Voronoi diagrams for disjoint convex sites in three dimensions
This paper studies local properties of Voronoi diagrams of sets of disjoint compact convex sites in R. It is established that bisectors are C surfaces and trisectors are C curves, and that as a point moves along a trisector its clearance sphere develops monotonically (Lemma 2.4). This monotonicity property is useful in establishing the existence of Voronoi vertices bounding edges in certain sit...
متن کاملVoronoi Diagrams for Parallel Halflines in 3D
We consider the Euclidean Voronoi diagram for a set of n parallel halflines in R. A relation of this diagram to planar power diagrams is shown, and is used to analyze its geometric and topological properties. Moreover, a simple plane-sweep algorithm is given that computes the Voronoi diagram for parallel halflines at logarithmic cost per face.
متن کامل